package ioFile;

import java.io.File;
import java.io.IOException;

/**
 * 文件操作:创建、查看、删除文件
 * @author yy
 *
 */

public class FileMethod {
	// 创建文件
	public void createFile(File file){
		// 判断文件是否存在
		if (!file.exists()) {
			try {
				file.createNewFile();
			} catch (IOException e) {
				e.printStackTrace();
			}
			System.out.println("文件创建成功！");
		}
	}
	
	//查看文件相关信息
	public void getFileInfo(File file){
		// 判断文件是否存在
		if (file.exists()) {
			// 是文件
			if (file.isFile()){
				// 获得文件的名称
				System.out.println("文件的名称是："+file.getName());
				// 获得文件的相对路径
				System.out.println("文件的绝对路径是："+file.getAbsolutePath());
				// 获得文件的相对路径
				System.out.println("文件的相对路径是："+file.getPath());
				// 获得文件的长度
				System.out.println("文件的长度是："+file.length());
			}
			// 是目录
			if (file.isDirectory()){
				System.out.println("这是一个目录!");
			}
		}
	}
	
	public void deleteFile(File file){
		if(file.exists()){
			file.delete();
			System.out.println("文件删除成功");
		}
	}

}
